package com.yantong.pay.yfz.domain.wallet.domain;

import java.util.Date;
import java.util.List;


/**
 * @author fwy
 * @Date 2019-1-26 
 * @Description 商户会员进件请求
 */
public class CustomerMemberRequest {
	
	private String parentCustomerCode; // 主商户编号（必填）
	
    private String customerCode; // 修改时需要携带

    private String name; // 姓名

    private String shortName;// 简称

    private String phone; // 固定电话

    private String mobile;// 手机（必填）

    private String email;

    private Integer type; // 类型 0：平台客户；1：企业客户；2：个体客户；3：子公司；4：门店；5：子客户

    private String provinceCode;

    private String cityCode;

    private String address;

	// 会员商户信息
    private Integer certificateType;// 证件类型（0：身份证；1：住证；2：签证；3：护照；4：户口本；5：军人证；6：团员证；7：党员证；8：港澳通行证等）

    private String certificateNo;// 证件号码
    
    private Date startDate;// 证件有效时间（起始） yyyy-MM-dd HH:mm:ss
    
    private Date endDate;// 证件有效时间（截止）  yyyy-MM-dd HH:mm:ss
    
    private List<Attachment> attachmentList; // 附件

    
    
    public String getCustomerCode() {
		return customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getProvinceCode() {
		return provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public String getCityCode() {
		return cityCode;
	}

	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public List<Attachment> getAttachmentList() {
		return attachmentList;
	}

	public void setAttachmentList(List<Attachment> attachmentList) {
		this.attachmentList = attachmentList;
	}

	public String getParentCustomerCode() {
		return parentCustomerCode;
	}

	public void setParentCustomerCode(String parentCustomerCode) {
		this.parentCustomerCode = parentCustomerCode;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getCertificateType() {
		return certificateType;
	}

	public void setCertificateType(Integer certificateType) {
		this.certificateType = certificateType;
	}

	public String getCertificateNo() {
		return certificateNo;
	}

	public void setCertificateNo(String certificateNo) {
		this.certificateNo = certificateNo;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	


}
